
#ifndef __ACPUBLISHREACTORS_H__
#define __ACPUBLISHREACTORS_H__

#include <vector>
#include "rxobject.h"
#include "AcArray.h"
#include "AcPlDSDData.h"
#include "AcPlDSDEntry.h"
#include "AcDMMUtils.h"
#include "AcDMMEPlotProperty.h"
#include "AcPlPlotErrorHandler.h"
#include "AcPlPlotLogger.h"

#include "../inc/zAcPublishReactors.h"

#ifndef ACGLOBADDPUBLISHREACTOR
#define ACGLOBADDPUBLISHREACTOR		UCGLOBADDPUBLISHREACTOR
#endif //#ifndef ACGLOBADDPUBLISHREACTOR

#ifndef ACGLOBREMOVEPUBLISHREACTOR
#define ACGLOBREMOVEPUBLISHREACTOR		UCGLOBREMOVEPUBLISHREACTOR
#endif //#ifndef ACGLOBREMOVEPUBLISHREACTOR

#ifndef ACHAR
#define ACHAR		ZTCHAR
#endif //#ifndef ACHAR

#ifndef AcArray
#define AcArray		UcArray
#endif //#ifndef AcArray

#ifndef AcDMMEPlotProperty
#define AcDMMEPlotProperty		UcDMMEPlotProperty
#endif //#ifndef AcDMMEPlotProperty

#ifndef AcDMMEPlotPropertyVec
#define AcDMMEPlotPropertyVec		UcDMMEPlotPropertyVec
#endif //#ifndef AcDMMEPlotPropertyVec

#ifndef AcDMMResourceVec
#define AcDMMResourceVec		UcDMMResourceVec
#endif //#ifndef AcDMMResourceVec

#ifndef AcDMMUtils
#define AcDMMUtils		UcDMMUtils
#endif //#ifndef AcDMMUtils

#ifndef AcGlobAddPublishReactor
#define AcGlobAddPublishReactor		UcGlobAddPublishReactor
#endif //#ifndef AcGlobAddPublishReactor

#ifndef AcGlobRemovePublishReactor
#define AcGlobRemovePublishReactor		UcGlobRemovePublishReactor
#endif //#ifndef AcGlobRemovePublishReactor

#ifndef AcNameValuePair
#define AcNameValuePair		UcNameValuePair
#endif //#ifndef AcNameValuePair

#ifndef AcNameValuePairVec
#define AcNameValuePairVec		UcNameValuePairVec
#endif //#ifndef AcNameValuePairVec

#ifndef AcPlDSDData
#define AcPlDSDData		UcPlDSDData
#endif //#ifndef AcPlDSDData

#ifndef AcPlDSDEntry
#define AcPlDSDEntry		UcPlDSDEntry
#endif //#ifndef AcPlDSDEntry

#ifndef AcPlPlotErrorHandler
#define AcPlPlotErrorHandler		UcPlPlotErrorHandler
#endif //#ifndef AcPlPlotErrorHandler

#ifndef AcPlPlotLogger
#define AcPlPlotLogger		UcPlPlotLogger
#endif //#ifndef AcPlPlotLogger

#ifndef AcPublishAggregationInfo
#define AcPublishAggregationInfo		UcPublishAggregationInfo
#endif //#ifndef AcPublishAggregationInfo

#ifndef AcPublishBeforeJobInfo
#define AcPublishBeforeJobInfo		UcPublishBeforeJobInfo
#endif //#ifndef AcPublishBeforeJobInfo

#ifndef AcPublishBeginJobInfo
#define AcPublishBeginJobInfo		UcPublishBeginJobInfo
#endif //#ifndef AcPublishBeginJobInfo

#ifndef AcPublishReactor
#define AcPublishReactor		UcPublishReactor
#endif //#ifndef AcPublishReactor

#ifndef AcPublishReactorInfo
#define AcPublishReactorInfo		UcPublishReactorInfo
#endif //#ifndef AcPublishReactorInfo

#ifndef AcPublishReactorManager
#define AcPublishReactorManager		UcPublishReactorManager
#endif //#ifndef AcPublishReactorManager

#ifndef AcPublishSheetInfo
#define AcPublishSheetInfo		UcPublishSheetInfo
#endif //#ifndef AcPublishSheetInfo

#ifndef AcRxObject
#define AcRxObject		UcRxObject
#endif //#ifndef AcRxObject

#endif //#ifndef __ACPUBLISHREACTORS_H__
